﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Entidades
{
    public partial class ENGuia
    {

        #region "New"

        public ENGuia()
        {
        }

        public ENGuia(bool isFiltro)
        {
            if (isFiltro)
                Filtro = new FiltroBusqueda();
        }

        public ENGuia(int intID, string strOrigen, int intClienteRelacionID, string strSerie, int intNumero, string strLetra, string strTipo, string strEmpio, Nullable<int> intContratoID, string strDescripcion,
            decimal decPeso, decimal decLargo, decimal decAncho, decimal decAlto, decimal decPrecio, decimal decValorPeru, decimal decTransporte, decimal decCobranza, decimal decTotal, decimal decOtrosCargos,
            decimal decDescuento, decimal decTotalPagar, decimal decTotalCancelado, decimal decTipoCambioYen, decimal decTotalDolares, decimal decCanceladoDolares, string strObservacion, string strNota, string strHoraEntrega, Nullable<DateTime> dateFechaEntrega,
            string strEstadoEntrega, Nullable<DateTime> dateFechaEntregado, string strInformacionWeb, string strEstado, string strDisponible, int intUsuarioID, DateTime dateFecha)
        {
            this._ID = intID;
            this._Origen = strOrigen;
            this._ClienteRelacionID = intClienteRelacionID;
            this._Serie = strSerie;
            this._Numero = intNumero;
            this._Letra = strLetra;
            this._Tipo = strTipo;
            this._Empio = strEmpio;
            this._ContratoID = intContratoID;
            this._Descripcion = strDescripcion;
            this._Peso = decPeso;
            this._Largo = decLargo;
            this._Ancho = decAncho;
            this._Alto = decAlto;
            this._Precio = decPrecio;
            this._ValorPeru = decValorPeru;
            this._Transporte = decTransporte;
            this._Cobranza = decCobranza;
            this._Total = decTotal;
            this._OtrosCargos = decOtrosCargos;
            this._Descuento = decDescuento;
            this._TotalPagar = decTotalPagar;
            this._TotalCancelado = decTotalCancelado;
            this._TipoCambioYen = decTipoCambioYen;
            this._TotalDolares = decTotalDolares;
            this._CanceladoDolares = decCanceladoDolares;
            this._Observacion = strObservacion;
            this._Nota = strNota;
            this._HoraEntrega = strHoraEntrega;
            this._FechaEntrega = dateFechaEntrega;
            this._EstadoEntrega = strEstadoEntrega;
            this._FechaEntregado = dateFechaEntregado;
            this._InformacionWeb = strInformacionWeb;
            this._Estado = strEstado;
            this._Disponible = strDisponible;
            this._UsuarioID = intUsuarioID;
            this._Fecha = dateFecha;
        }

        #endregion

    }
}